package com.ph.irp.base.assistantmaterial.service;

import java.util.List;
import com.ph.irp.model.PBaseAssistantmaterialCustomercategory;
import java.io.Serializable;


public interface PBaseAssistantmaterialCustomerTypeService extends Serializable {
	
	/*List<PBaseAssistantmaterialCustomercategory> getCustomercategorys(PBaseAssistantmaterialCustomercategory customerTypeModel)throws Throwable;*/
	
	void deleteProductpurposeById(String[] customerTypeIds)throws Throwable;
	
	PBaseAssistantmaterialCustomercategory getCustomerTypeById(Integer customerTypeId)throws Throwable;
	
	void updateCustomerType(PBaseAssistantmaterialCustomercategory customerTypeModel)throws Throwable;
	
	void addCustomerType(PBaseAssistantmaterialCustomercategory customerTypeModel)throws Throwable;
	
	List<PBaseAssistantmaterialCustomercategory> getAllCustomerTypes() throws Throwable;
	
	List<PBaseAssistantmaterialCustomercategory> getCustomerTypesByCode(String customerTypeCode) throws Throwable;
	
	List<PBaseAssistantmaterialCustomercategory> getCustomerTypesByName(String customerTypeName) throws Throwable;
	
	List<PBaseAssistantmaterialCustomercategory> getCustomerTypesByCodeAndName(String customerTypeCode, String customerTypeName) throws Throwable;

}
